.wrap {
	position: absolute;
	// transform: translate(-50%, -50%);
	border: 1px dashed transparent;
  box-sizing: content-box;
  z-index: 1;
	.drag {
		position: absolute;
    left: -20px;
    top: -25px;
    font-size: 20px;
    cursor: move;
    z-index: 3;
    .icon {
      z-index: -1;
      position: relative;
    }
	}

	// &>.border {
	// 	position: absolute;
	// 	width: 100%;
	// 	height: 100%;
  //   z-index: 1;
		
  
	// }
	.mask {
		position: absolute;
		width: 100%;
		height: 100%;
		&.edit {
			z-index: 2;
		}
	}
	.style {
		width: 100%;
		height: 100%;
    position: relative;
    overflow: hidden;
	}
	&.selected {
		z-index: 20;
		// .border {
		// 	border-color: #aaa;
		// }
    border-color: #aaa;
	}
  
}